python

您所在的位置:网站首页 netCDF4 python无法安装 python

python

2024-07-10 06:46| 来源: 网络整理| 查看: 265

我最近在我的 Windows 10 机器上通过 conda install 安装了 pymc3,但是每当我尝试导入它时它都会抛出 ImportError。确切的错误消息,专门链接到 netCDF4 包,提供的是:

File "C:\Users\benam\anaconda3\lib\site-packages\netCDF4\__init__.py", line 3, in from ._netCDF4 import * ImportError: DLL load failed while importing _netCDF4: The specified procedure could not be found.

我在网上几乎没有发现与这个确切问题有关的任何内容,除了这个线程:https ://github.com/ContinuumIO/anaconda-issues/issues/1671

在这里,两个用户发现此错误是由于缺少MSVC 2010 C++ 运行时库中的调试dll 文件造成的;由于此调试 dll 文件并非在所有系统上都存在,因此此问题会不时出现。

虽然我真诚地希望这不再是导致此错误的问题(因为这是一个相当大的错误并且链接的线程已经有将近 3 年的历史了),但我尝试下载特定的调试 dll (msvcr100d.dll) 并将其放入与我系统上的非调试版本相同的位置,但没有成功(相同的错误消息仍然存在)。

我还尝试了另一个显然曾经在同一个线程中工作的技巧,我通过 conda 删除了 pymc3,然后使用 pip 重新安装它。这也不起作用。我也专门为 netCDF4 模块尝试了相同的方法,因为这是导致问题的原因,但这也不起作用。在运行 pip list 或 conda list 时(取决于我用来安装 netCDF4 和/或 pymc3 的方法),这些模块出现了它们的版本号,因此它们似乎安装正确。我还尝试了全新安装 anaconda,甚至全新安装了 python,我通过 pip 安装了所有必要的软件包;这些操作都不起作用,我总是会得到相同的错误消息。

在这一点上,我完全不知道我能做些什么来解决这个问题。有没有关于这个的新信息,或者至少比我链接的~3 岁的线程更新?

任何帮助是极大的赞赏!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3